<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@taglib prefix="s" uri="/struts-tags" %>
<%
String treeName = request.getParameter("treeName");  //机构树的名称
String viewAreaName = request.getParameter("viewAreaName");  //机构查看区域的id名称
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/sys/org/";  //应用的地址名
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    
    <title>机构视图表编辑</title>
<script type="text/javascript">
<!--
           $(function(){
               //初始化工作，因为远程载入该界面时无法通过在标签中进行设置相应的验证属性等信息，必须要在这里进行初始化
               //$('#modifyBtn').linkbutton();
               //字段验证
               $('#vcName').validatebox({
                   required:'true',
                   missingMessage:'必须输入机构名称',
                   validType:'length[1,20]&specialChar'
               });
               $('#vcAbbr').validatebox({
                   validType:'length[1,20]&specialChar'
               });
               $('#vcDesc').validatebox({
                   validType:'length[1,20]&specialChar'
               });
               $('#vcNote').validatebox({
                   validType:'length[1,40]&specialChar'
               });
               
               $('#nseq').numberbox({
                   required:'true',
	              missingMessage:'必须输入数字排序号',
	              validType:'intNumber[0,9999]'
               });
               //按钮初始化
               	//$('#modifyBtn').linkbutton({
				   //iconCls:"icon-save"
				//});
	           //点击修改按钮操作
			   $('#addBtn').click(function(){
                  $('#SysOrg_modifyItem').submit();
	            });
	            //表单验证及提交处理操作
	           $('#SysOrg_modifyItem').form({
			        url:'<%=basePath%>SysOrg_modifyOrgForJS.action',
			        onSubmit: function(){
			            if($(this).form('validate')){
			                 $.util.showLoading();
			                 $('#operateWindow').window('close');
                            return true;
			             }else{
			                return false;
			             }
			        },			        
			        success:function(data){
			            $.util.removeLoading();
			            try{
				            jsonReStr = jQuery.parseJSON(data);  //获取从服务器得到的数据反馈信息
				            if(jsonReStr.opState=="success"){    //操作成功处理
					            $.util.showTip({content:'数据修改成功！'});
					            //在树上修改节点
					            var node = $('#<%=treeName%>').tree('getSelected');
								if (node){
									node.text = $('#vcName').val();
									node.id = $('#vcId').val();
									$('#<%=treeName%>').tree('update', node);
								}
								//更新查看界面
								$("#<%=viewAreaName%>").load("<%=basePath%>SysOrg_openViewPage.action?vcId="+node.id+"&viewAreaName=<%=viewAreaName%>&treeName=<%=treeName%>");
				            }else if(jsonReStr.opState=="failure"){  //操作失败处理
				                $.messager.alert('消息提示','操作处理失败！原因如下：<br><font color=red>'+jsonReStr.opInfo+'</font>','error');
				            }
			            }catch(e){
			               $.messager.alert('消息提示','出现系统错误!可能原因如下：<br><font color=red>'+e+'</font>','error');
			            }
			        }
				});
	            
           });
//-->
</script>
  </head>
  
  <body>
    <s:form action="SysOrg_modifyItem">
    <s:hidden id="vcId"  name="orgPro.vcId"></s:hidden>
    <s:hidden id="vcNumber"  name="orgPro.vcNumber"></s:hidden>
    <s:hidden id="vcDelFlag"  name="orgPro.vcDelFlag" ></s:hidden>
    <s:hidden id="vcParOrgid"  name="orgPro.vcParOrgid"></s:hidden>
    <s:hidden id="vcOrgType"  name="orgPro.vcOrgType" ></s:hidden>
    <s:hidden id="vcType"  name="orgPro.vcType" ></s:hidden>
    <s:hidden id="vcLevel"  name="orgPro.vcLevel" ></s:hidden>
<table align="center" width="100%"  class="tb_add_th">
<tr><th>机构名称:</th><td><s:textfield id="vcName" name="orgPro.vcName" style="width:200px" label="机构名称"></s:textfield></td></tr>
<tr><th>机构简称:</th><td><s:textfield id="vcAbbr" name="orgPro.vcAbbr" style="width:200px" label="机构简称"></s:textfield></td></tr>
<tr><th>机构类型：</th><td><s:if test='%{orgPro.vcType=="6"}'>车间</s:if><s:else>工区</s:else></td></tr>
<tr><th>生产机构分类:</th><td><s:select label="生产机构分类" list="#request.dictList" id="vcClass" name="orgPro.vcClass" listKey="vcItemNumber" listValue="vcItemName" style="width:200px;height:23px"/></td></tr>
<tr><th>机构描述:</th><td><s:textfield id="vcDesc" name="orgPro.vcDesc" style="width:200px" label="机构描述"></s:textfield></td></tr>
<tr><th>备注:</th><td><s:textarea id="vcNote" name="orgPro.vcNote" rows="3" style="width:200px;height:65px"></s:textarea></td></tr>
<tr><th>排序号:</th><td><s:textfield id="nseq" name="orgPro.nseq" style="width:200px" label="排序号"></s:textfield></td></tr>
	</table>   
   </s:form>
  </body>
</html>

